При обновлении игры, чаще всего, теряется совместимость со старыми сохранениями. Однако иногда этого удаётся избежать. От чего это может зависеть и каким образом этого добиться?
При обновлении игры, чаще всего, теряется совместимость со старыми сохранениями. Однако иногда этого удаётся избежать. От чего это может зависеть и каким образом этого добиться?
Последний раз редактировалось Фред Канниг; 30.08.2019 в 21:11.
Сохранение в игре это запись в файл различных данных игры. Когда ты редактируешь проект, то можешь изменить многие ключевые объекты игры, которые учитываются старой сохраненкой. Самый простой пример - удаление карты или изменение ID эвента (кроме этих может быть очень много других критических изменений). Избежать несовместимости в этом случае не удастся никак. Игровые сохранения работают корректно только в случае неизменности проекта. Во всяком случае неизменности той его части, которая пишется в файл сохранений. Кроме того, почти во всех играх используются сторонние скрипты, а добавление нового скрипта в процессе разработки почти наверняка сделает предыдущие сохранения не рабочими из-за особенностей инициализации. Так что при разработке на старые сохранения лучше не полагаться. Даже если игра не вылетит сразу с ошибкой, впоследствии могут возникнуть разного рода баги, исправить которые будет весьма проблематично.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)
Социальные закладки